今天要簡單介紹我們adafruit CCS811環境感測器
這感測器主要的功能呢是檢查環境中二氧化碳和揮發性有機物
首先呢我們先來看他的樣子
其中呢比較特別的是3V3腳位 CCS811可以幫你輸出3.3V的電壓 不過這我們用不到所以不用理他
接下來我們主要會用到的就是SDA,VIN,GND,SCL和WAKE
SDA是I2C的data pin
SCL是clock pin
WAKE是用來喚醒裝置讓他知道他該動作了
接線圖 如下
然後同樣去下載他們的函式庫,打開範例程式
其中我們可以發現主要取值的函式為ccs.geteCO2()和ccs.getTVOC()
Serial.print("CO2: ");
Serial.print(ccs.geteCO2());
Serial.print("ppm, TVOC: ");
Serial.println(ccs.getTVOC());
然後做個修改
#include "Adafruit_CCS811.h"
Adafruit_CCS811 ccs;
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
ccs.begin();
while(!ccs.available());
}
void loop() {
if(ccs.available()){
if(!ccs.readData()){
Serial.print("CO2:");
Serial.print(ccs.geteCO2());
Serial.print(",");
Serial.print("TVOC:");
Serial.println(ccs.getTVOC());
delay(1000);
}
}
}
然後輸出畫面長這樣
這樣就介紹完兩樣感測器了,這兩個也是我們這次主要會使用的感測器
然後呢明天要開始介紹nodejs與基本語法
我們明天見